<?php
declare(strict_types=1);
namespace App\Job;
use Hyperf\AsyncQueue\Job;
use App\Sms\VerificationCode;
use HyperfExt\Sms\Sms;

class SmsJob extends Job
{
    public $params;
    public function __construct($params)
    {
        // 这里最好是普通数据，不要使用携带 IO 的对象，比如 PDO 对象
        $this->params = $params;
    }
    public function handle()
    {
        $userMobile = '+86'.$this->params['phone']; // 假定已获取用户手机号码
        // 发送
        Sms::to($userMobile)->send(new VerificationCode());
        // 根据参数处理具体逻辑
        // 通过具体参数获取模型等
        var_dump($this->params);
    }
}